create external table  spmi_dwd.dwd_ibk_fund_record_report_base_dt (
 id bigint COMMENT '主键id',
 account_id bigint  COMMENT '账户id',
 account_no string  COMMENT '账户编号（网点编号+财务中心编号+开帐时间）',
  network_id int COMMENT '网点id',
  network_code string  COMMENT '网点编码',
  network_name string  COMMENT '网点名称',
  parent_network_id int  COMMENT '上级网点',
  parent_network_code string COMMENT '上级网点code',
  parent_network_name string COMMENT '上级网点名称',
  financial_center_id int  COMMENT '所属财务中心id',
  financial_center_code string  COMMENT '所属财务中心编码',
  financial_center_name string COMMENT '所属财务中心名称',
  manage_region_code string  COMMENT '管理大区code',
  manage_region_name string  COMMENT '管理大区名称',
  cfinancial_center_id int  COMMENT '创建财务中心id',
  cfinancial_center_code string  COMMENT '创建财务中心code',
  cfinancial_center_name string  COMMENT '创建财务中心名称',
  gather_network_code string  COMMENT '费用汇总网点',
  gather_network_name string  COMMENT '费用汇总网点',
  trade_type int  COMMENT '交易类型：1加款 2扣款 3转账',
  fee_type int  COMMENT '费用类型id',
  fee_type_code string  COMMENT '费用类型code',
  fee_type_name string  COMMENT '费用类型名称',
  fee_item_type int  COMMENT '费用子类',
  fee_item_type_code string  COMMENT '费用子类code',
  fee_item_type_name string  COMMENT '费用子类名称',
  `date` string  COMMENT '日期',
  amount decimal(12,2)  COMMENT '金额',
  is_enable int  COMMENT '是否启用',
  business_model_id int  COMMENT '经营方式',
  is_delete int  COMMENT '是否删除',
  create_by int  COMMENT '创建人ID',
  update_by int COMMENT '最后更新人ID',
  create_by_name string  COMMENT '创建人名称',
  update_by_name string  COMMENT '最后修改人名称',
 create_time string  COMMENT '创建时间',
 update_time string  COMMENT '更新时间',
 version string  COMMENT '版本号',
  sort int  COMMENT '排序',
  last_update_time_sync string ,
  source_type int  COMMENT '数据来源'
  )comment '罚款数据'
 PARTITIONED BY (
   dt string COMMENT '时间分区create_time(yyyy-MM-dd)')
stored as parquet
 LOCATION
'/dw/hive/spmi_dwd.db/external/dwd_ibk_fund_record_report_base_dt'
TBLPROPERTIES (
'parquet.column.index.access' = 'true')
;